/*
@Time : 2021/8/2 下午6:15
@Author : Mrxuexi
@File : routers
@Software: GoLand
*/
package routers

import (
	"ListProject-ver1.0/controller"
	"github.com/gin-gonic/gin"
)

func SetupRouters() *gin.Engine {
	//创建gin路由
	router := gin.Default()

	////渲染模版文件
	//// 告诉gin框架模板文件引用的静态文件去哪里找
	//router.Static("/static", "static")
	//// 告诉gin框架去哪里找模板文件
	//router.LoadHTMLGlob("templates/*")
	//router.GET("/", func(c *gin.Context) {
	//	c.HTML(http.StatusOK,"index.html",nil)
	//})

	//v1版本路由组
	v1Group := router.Group("v1")
	{
		//增加一个待办事项
		v1Group.POST("/todo",controller.CreateTodo)
		//查找所有待办事项
		v1Group.GET("/todo", controller.GetAllTodoList)
		//更改待办事项完成状态
		v1Group.PUT("/todo/:ID",controller.UpdateATodo)
		//删除待办事项
		v1Group.DELETE("/todo/:ID",controller.DeleteATodo)
	}
	return router
}

